<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<jsp:useBean id="pageConfig" scope="request" class="bean.Page" />
<jsp:useBean id="manager" scope="session" class="manager.Manager" />
<%@page import="java.util.ArrayList"%>
<%@page import="rmi.*" %>
<%@page import="data.*" %>
<%
if(!manager.isConnected()){
	ArrayList<String> messages = new ArrayList<String>();
	messages.add("Vous devez vous connecter pour accéder au site !");
	manager.setMessages(messages);
	response.sendRedirect("/cabinet_medical/connexion/connexion.jsp");
	return;
}
if(request.getParameter("numero_securite_sociale") != null){ 
	String numero_securite_sociale=request.getParameter("numero_securite_sociale") ;
	Patient patient=manager.getServeurRmi().getPatient(numero_securite_sociale) ;
	if(patient!=null) {
		pageConfig.setTitre("Modifier un patient");
		pageConfig.setContenu("../patient/modifier_patientForm.jsp");
		pageConfig.setNavigation("<a href='../accueil/accueil.jsp' alt='Accueil'>Accueil</a> | <a href='lister_patient.jsp' alt='Liste des patients'>Liste des patients</a> | <a href='fiche_patient.jsp?numero_securite_sociale="+numero_securite_sociale+"' alt='Fiche patient'>Fiche patient</a> | Modifier un patient");
%>
		<jsp:include page="../modele/modele.jsp" />
<%
	}else{
		ArrayList<String> messages = new ArrayList<String>();
		messages.add("Patient non-enregistré en base");
		manager.setMessages(messages);
		response.sendRedirect("lister_patient.jsp");
		return;
	}
}else{
	ArrayList<String> messages = new ArrayList<String>();
	messages.add("Identifiant du patient non précisé");
	manager.setMessages(messages);
	response.sendRedirect("lister_patient.jsp");
	return;
}
%>